<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>prc: xprc.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">prc
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xprc_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xprc.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga860a4c5ba01881e1547b8150affa7c0d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga860a4c5ba01881e1547b8150affa7c0d">XPrc_CfgInitialize</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, XPrc_Config *ConfigPtr, u32 EffectiveAddr)</td></tr>
<tr class="memdesc:ga860a4c5ba01881e1547b8150affa7c0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a PRC instance.  <a href="group__prc__v1__0.html#ga860a4c5ba01881e1547b8150affa7c0d">More...</a><br /></td></tr>
<tr class="separator:ga860a4c5ba01881e1547b8150affa7c0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ae7427d46695146ebd8bb1cae333ad7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga8ae7427d46695146ebd8bb1cae333ad7">XPrc_SendShutdownCommand</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId)</td></tr>
<tr class="memdesc:ga8ae7427d46695146ebd8bb1cae333ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function instructs the Virtual Socket Manager to enter the shutdown state.  <a href="group__prc__v1__0.html#ga8ae7427d46695146ebd8bb1cae333ad7">More...</a><br /></td></tr>
<tr class="separator:ga8ae7427d46695146ebd8bb1cae333ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf496a0a03c16a90c4579f5eb9346289"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gabf496a0a03c16a90c4579f5eb9346289">XPrc_SendRestartWithNoStatusCommand</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId)</td></tr>
<tr class="memdesc:gabf496a0a03c16a90c4579f5eb9346289"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to restart a Virtual Socket Manager in shutdown if the Virtual Socket has not been modified during shutdown.  <a href="group__prc__v1__0.html#gabf496a0a03c16a90c4579f5eb9346289">More...</a><br /></td></tr>
<tr class="separator:gabf496a0a03c16a90c4579f5eb9346289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1aadeb2cbc8b0ea416b86f6a722112d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gaf1aadeb2cbc8b0ea416b86f6a722112d">XPrc_SendRestartWithStatusCommand</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u8 Full, u16 RmId)</td></tr>
<tr class="memdesc:gaf1aadeb2cbc8b0ea416b86f6a722112d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to restart a Virtual Socket Manager in shutdown if the Virtual Socket has been modified during shutdown.  <a href="group__prc__v1__0.html#gaf1aadeb2cbc8b0ea416b86f6a722112d">More...</a><br /></td></tr>
<tr class="separator:gaf1aadeb2cbc8b0ea416b86f6a722112d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab034fcd298e89f9ba4c45d4a0dc01258"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gab034fcd298e89f9ba4c45d4a0dc01258">XPrc_SendProceedCommand</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId)</td></tr>
<tr class="memdesc:gab034fcd298e89f9ba4c45d4a0dc01258"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function instructs the Virtual Socket Manager to proceed with processing the Reconfigurable Module.  <a href="group__prc__v1__0.html#gab034fcd298e89f9ba4c45d4a0dc01258">More...</a><br /></td></tr>
<tr class="separator:gab034fcd298e89f9ba4c45d4a0dc01258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad837665803c2971d369e832f4d4bd764"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gad837665803c2971d369e832f4d4bd764">XPrc_SendUserControlCommand</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u8 Rm_Shutdown_Req, u8 Rm_Decouple, u8 Sw_Shutdown_Req, u8 Sw_Startup_Req, u8 Rm_Reset)</td></tr>
<tr class="memdesc:gad837665803c2971d369e832f4d4bd764"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to set the values of Rm_Shutdown_Req, Rm_Decouple, Sw_Shutdown_Req, Sw_Startup_Req, Rm_Reset signals.  <a href="group__prc__v1__0.html#gad837665803c2971d369e832f4d4bd764">More...</a><br /></td></tr>
<tr class="separator:gad837665803c2971d369e832f4d4bd764"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc3b273ffd5f67fbdfc7f57d7929b45b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gabc3b273ffd5f67fbdfc7f57d7929b45b">XPrc_SetTriggerToRmMapping</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 TriggerId, u16 RmId)</td></tr>
<tr class="memdesc:gabc3b273ffd5f67fbdfc7f57d7929b45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to set a Trigger to Reconfigurable Module mapping in a Virtual Socket Manager.  <a href="group__prc__v1__0.html#gabc3b273ffd5f67fbdfc7f57d7929b45b">More...</a><br /></td></tr>
<tr class="separator:gabc3b273ffd5f67fbdfc7f57d7929b45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga715f096ec7bc1c5eaac8395444fcd03f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga715f096ec7bc1c5eaac8395444fcd03f">XPrc_GetTriggerToRmMapping</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 TriggerId)</td></tr>
<tr class="memdesc:ga715f096ec7bc1c5eaac8395444fcd03f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets a Trigger to Reconfigurable Module mapping in a Virtual Socket Manager.  <a href="group__prc__v1__0.html#ga715f096ec7bc1c5eaac8395444fcd03f">More...</a><br /></td></tr>
<tr class="separator:ga715f096ec7bc1c5eaac8395444fcd03f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa73a0de6152ced50f55b50533135d0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gafa73a0de6152ced50f55b50533135d0d">XPrc_SetRmBsIndex</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId, u16 BsIndex)</td></tr>
<tr class="memdesc:gafa73a0de6152ced50f55b50533135d0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the BS_INDEX field in the RM_BS_INDEX register to specify which row of the Bitstream Information tables holds the partial bitstream for the Reconfigurable Module in the Virtual Socket Manager.  <a href="group__prc__v1__0.html#gafa73a0de6152ced50f55b50533135d0d">More...</a><br /></td></tr>
<tr class="separator:gafa73a0de6152ced50f55b50533135d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84b724988773a1fdf54a84325e020b51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga84b724988773a1fdf54a84325e020b51">XPrc_SetRmClearingBsIndex</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId, u16 ClearingBsIndex)</td></tr>
<tr class="memdesc:ga84b724988773a1fdf54a84325e020b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the CLEAR_BS_INDEX field in the RM_BS_INDEX register to specify which row of the BS Information tables holds the clearing bitstream for the Reconfigurable Module in the Virtual Socket Manager.  <a href="group__prc__v1__0.html#ga84b724988773a1fdf54a84325e020b51">More...</a><br /></td></tr>
<tr class="separator:ga84b724988773a1fdf54a84325e020b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4328f5b970ea41269486688d36c71330"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga4328f5b970ea41269486688d36c71330">XPrc_GetRmBsIndex</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId)</td></tr>
<tr class="memdesc:ga4328f5b970ea41269486688d36c71330"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the BS_INDEX field from the RM_BS_INDEX register for the Reconfigurable Module in the Virtual Socket Manager.  <a href="group__prc__v1__0.html#ga4328f5b970ea41269486688d36c71330">More...</a><br /></td></tr>
<tr class="separator:ga4328f5b970ea41269486688d36c71330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d9eb3af06c1eb952ac109f395feed75"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga1d9eb3af06c1eb952ac109f395feed75">XPrc_GetRmClearingBsIndex</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId)</td></tr>
<tr class="memdesc:ga1d9eb3af06c1eb952ac109f395feed75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the CLEAR_BS_INDEX field from the RM_BS_INDEX register for the Reconfigurable Module in the Virtual Socket Manager.  <a href="group__prc__v1__0.html#ga1d9eb3af06c1eb952ac109f395feed75">More...</a><br /></td></tr>
<tr class="separator:ga1d9eb3af06c1eb952ac109f395feed75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3c36e7ac22439e68a49baf08a07cfc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gaa3c36e7ac22439e68a49baf08a07cfc8">XPrc_SetRmControl</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId, u8 ShutdownRequired, u8 StartupRequired, u8 ResetRequired, u8 ResetDuration)</td></tr>
<tr class="memdesc:gaa3c36e7ac22439e68a49baf08a07cfc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the control information for Reconfigurable Module.  <a href="group__prc__v1__0.html#gaa3c36e7ac22439e68a49baf08a07cfc8">More...</a><br /></td></tr>
<tr class="separator:gaa3c36e7ac22439e68a49baf08a07cfc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ae04635e1799c1fff8a1bf0acd7f10e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga4ae04635e1799c1fff8a1bf0acd7f10e">XPrc_GetRmControl</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 RmId, u8 *ShutdownRequired, u8 *StartupRequired, u8 *ResetRequired, u8 *ResetDuration)</td></tr>
<tr class="memdesc:ga4ae04635e1799c1fff8a1bf0acd7f10e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the control information for Reconfigurable Module.  <a href="group__prc__v1__0.html#ga4ae04635e1799c1fff8a1bf0acd7f10e">More...</a><br /></td></tr>
<tr class="separator:ga4ae04635e1799c1fff8a1bf0acd7f10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab956d1c5dcfea3a937b2d13cdbe7ea40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gab956d1c5dcfea3a937b2d13cdbe7ea40">XPrc_SetBsId</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex, u16 BsId)</td></tr>
<tr class="memdesc:gab956d1c5dcfea3a937b2d13cdbe7ea40"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Bitstream Identifier.  <a href="group__prc__v1__0.html#gab956d1c5dcfea3a937b2d13cdbe7ea40">More...</a><br /></td></tr>
<tr class="separator:gab956d1c5dcfea3a937b2d13cdbe7ea40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1e1c547c5d110ec0e5fb28721398547"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gaa1e1c547c5d110ec0e5fb28721398547">XPrc_GetBsId</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex)</td></tr>
<tr class="memdesc:gaa1e1c547c5d110ec0e5fb28721398547"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the Bitstream Identifier.  <a href="group__prc__v1__0.html#gaa1e1c547c5d110ec0e5fb28721398547">More...</a><br /></td></tr>
<tr class="separator:gaa1e1c547c5d110ec0e5fb28721398547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77ae77f041ca0822956e93f2c4841384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga77ae77f041ca0822956e93f2c4841384">XPrc_SetBsSize</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex, u32 BsSize)</td></tr>
<tr class="memdesc:ga77ae77f041ca0822956e93f2c4841384"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Bitstream size in bytes.  <a href="group__prc__v1__0.html#ga77ae77f041ca0822956e93f2c4841384">More...</a><br /></td></tr>
<tr class="separator:ga77ae77f041ca0822956e93f2c4841384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23ab1e4290b46abb79a99627c2f85d41"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga23ab1e4290b46abb79a99627c2f85d41">XPrc_GetBsSize</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex)</td></tr>
<tr class="memdesc:ga23ab1e4290b46abb79a99627c2f85d41"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the Bitstream size in bytes.  <a href="group__prc__v1__0.html#ga23ab1e4290b46abb79a99627c2f85d41">More...</a><br /></td></tr>
<tr class="separator:ga23ab1e4290b46abb79a99627c2f85d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66ef8c25b6a68047e74a6d30d215ebf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga66ef8c25b6a68047e74a6d30d215ebf9">XPrc_SetBsAddress</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex, u32 BsAddress)</td></tr>
<tr class="memdesc:ga66ef8c25b6a68047e74a6d30d215ebf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Address of the Bitstream.  <a href="group__prc__v1__0.html#ga66ef8c25b6a68047e74a6d30d215ebf9">More...</a><br /></td></tr>
<tr class="separator:ga66ef8c25b6a68047e74a6d30d215ebf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74079c4b27f1c4dc1a7947911b7682d1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga74079c4b27f1c4dc1a7947911b7682d1">XPrc_GetBsAddress</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 BsIndex)</td></tr>
<tr class="memdesc:ga74079c4b27f1c4dc1a7947911b7682d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function get the Address of the Bitstream.  <a href="group__prc__v1__0.html#ga74079c4b27f1c4dc1a7947911b7682d1">More...</a><br /></td></tr>
<tr class="separator:ga74079c4b27f1c4dc1a7947911b7682d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1352d5c7fa50ff03c099da95d1f6d368"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga1352d5c7fa50ff03c099da95d1f6d368">XPrc_ReadStatusReg</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId)</td></tr>
<tr class="memdesc:ga1352d5c7fa50ff03c099da95d1f6d368"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to read the VSM's Status Register.  <a href="group__prc__v1__0.html#ga1352d5c7fa50ff03c099da95d1f6d368">More...</a><br /></td></tr>
<tr class="separator:ga1352d5c7fa50ff03c099da95d1f6d368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga169cd249e2ebac1ec7aaa31c6be22ec0"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga169cd249e2ebac1ec7aaa31c6be22ec0">XPrc_IsVsmInShutdown</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus)</td></tr>
<tr class="memdesc:ga169cd249e2ebac1ec7aaa31c6be22ec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to identify whether a VSM is in the Shutdown state or not.  <a href="group__prc__v1__0.html#ga169cd249e2ebac1ec7aaa31c6be22ec0">More...</a><br /></td></tr>
<tr class="separator:ga169cd249e2ebac1ec7aaa31c6be22ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16cd7447ee658a590b4e84fbcdd655fd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga16cd7447ee658a590b4e84fbcdd655fd">XPrc_GetVsmState</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus)</td></tr>
<tr class="memdesc:ga16cd7447ee658a590b4e84fbcdd655fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to get a VSM's state.  <a href="group__prc__v1__0.html#ga16cd7447ee658a590b4e84fbcdd655fd">More...</a><br /></td></tr>
<tr class="separator:ga16cd7447ee658a590b4e84fbcdd655fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3861c91efd431128e1bf9bd20f1fa9e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gad3861c91efd431128e1bf9bd20f1fa9e">XPrc_GetVsmErrorStatus</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus)</td></tr>
<tr class="memdesc:gad3861c91efd431128e1bf9bd20f1fa9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to get a VSM's Error Status.  <a href="group__prc__v1__0.html#gad3861c91efd431128e1bf9bd20f1fa9e">More...</a><br /></td></tr>
<tr class="separator:gad3861c91efd431128e1bf9bd20f1fa9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90981b900ba7f2e8db1eae4f5d1a8eae"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga90981b900ba7f2e8db1eae4f5d1a8eae">XPrc_GetRmIdFromStatus</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus)</td></tr>
<tr class="memdesc:ga90981b900ba7f2e8db1eae4f5d1a8eae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to extract the identifier of a Reconfigurable Module from a VSM's status register.  <a href="group__prc__v1__0.html#ga90981b900ba7f2e8db1eae4f5d1a8eae">More...</a><br /></td></tr>
<tr class="separator:ga90981b900ba7f2e8db1eae4f5d1a8eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c9a8e7e2e73aba4b08f6ea4ee234b53"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga1c9a8e7e2e73aba4b08f6ea4ee234b53">XPrc_GetBsIdFromStatus</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus)</td></tr>
<tr class="memdesc:ga1c9a8e7e2e73aba4b08f6ea4ee234b53"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to extract the identifier of a Bitstream from a VSM's status register.  <a href="group__prc__v1__0.html#ga1c9a8e7e2e73aba4b08f6ea4ee234b53">More...</a><br /></td></tr>
<tr class="separator:ga1c9a8e7e2e73aba4b08f6ea4ee234b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga284cb34c70c7bcdcd8c94f6843184b33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga284cb34c70c7bcdcd8c94f6843184b33">XPrc_PrintVsmStatus</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmIdOrStatus, char *Prefix)</td></tr>
<tr class="memdesc:ga284cb34c70c7bcdcd8c94f6843184b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to Print the VSM Status.  <a href="group__prc__v1__0.html#ga284cb34c70c7bcdcd8c94f6843184b33">More...</a><br /></td></tr>
<tr class="separator:ga284cb34c70c7bcdcd8c94f6843184b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d547d05931dc7104a1c99ac832a84fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#ga6d547d05931dc7104a1c99ac832a84fb">XPrc_SendSwTrigger</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 TriggerId)</td></tr>
<tr class="memdesc:ga6d547d05931dc7104a1c99ac832a84fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sends a software trigger to a Virtual Socket Manager.  <a href="group__prc__v1__0.html#ga6d547d05931dc7104a1c99ac832a84fb">More...</a><br /></td></tr>
<tr class="separator:ga6d547d05931dc7104a1c99ac832a84fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf8e49096fb637345e7d26b56abdea3a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gabf8e49096fb637345e7d26b56abdea3a">XPrc_IsSwTriggerPending</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u16 VsmId, u16 *TriggerId)</td></tr>
<tr class="memdesc:gabf8e49096fb637345e7d26b56abdea3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to find out if there is a Software Trigger pending in a VSM.  <a href="group__prc__v1__0.html#gabf8e49096fb637345e7d26b56abdea3a">More...</a><br /></td></tr>
<tr class="separator:gabf8e49096fb637345e7d26b56abdea3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1fd82200fe71d1518e59cb6ff84e395"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prc__v1__0.html#gaf1fd82200fe71d1518e59cb6ff84e395">XPrc_GetRegisterAddress</a> (<a class="el" href="struct_x_prc.html">XPrc</a> *InstancePtr, u32 VsmId, u8 RegisterType, u16 TableRow)</td></tr>
<tr class="memdesc:gaf1fd82200fe71d1518e59cb6ff84e395"><td class="mdescLeft">&#160;</td><td class="mdescRight">The register offsets for the PRC are dynamic.  <a href="group__prc__v1__0.html#gaf1fd82200fe71d1518e59cb6ff84e395">More...</a><br /></td></tr>
<tr class="separator:gaf1fd82200fe71d1518e59cb6ff84e395"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
